POV-Ray : Newsgroups : povray.unofficial.patches : ANNOUNCE: Acceleration of box' normal : Re: ANNOUNCE: Acceleration of box' normal Server Time
2 Sep 2024 08:17:51 EDT (-0400)
  Re: ANNOUNCE: Acceleration of box' normal  
From: Warp
Date: 11 Apr 2000 07:41:16
Message: <38f30f5c@news.povray.org>
I used the following scene to test this patch:

camera { location -z*30 look_at 0 }
light_source { <100,200,-300> 1 }
light_source { <-100,100,0> <.5,.25,0> }
light_source { <0,-300,-200> <0,.25,.5> }

#declare R=seed(0);
#declare ind=0;
#while(ind<1000)
  box
  { -.1, 1 pigment { rgb 1 }
    rotate <rand(R)*180, rand(R)*180, rand(R)*180>
    scale <.1+rand(R)*1.9, .1+rand(R)*1.9, .1+rand(R)*1.9>
    translate <-10+rand(R)*20, -10+rand(R)*20, -10+rand(R)*20>
  }
  #declare ind=ind+1;
#end

  It has 1000 boxes rotated, scaled and translated randomly. I rendered
it at 640x480 with aa 0.1 in this Ultra 5 with the official povray and
this patched version.
  The times were:

  Official:
Time For Parse:    0 hours  0 minutes   1.0 seconds (1 seconds)
Time For Trace:    0 hours  1 minutes   6.0 seconds (66 seconds)
    Total Time:    0 hours  1 minutes   7.0 seconds (67 seconds)

  Patched:
Time For Parse:    0 hours  0 minutes   1.0 seconds (1 seconds)
Time For Trace:    0 hours  1 minutes   4.0 seconds (64 seconds)
    Total Time:    0 hours  1 minutes   5.0 seconds (65 seconds)


-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.